South Africa gears up for polls on May 29, Ramaphosa says ANC will emerge victorious
South Africa is all set to vote in a general election on May 29, that could bring about the most significant political change in three decades, with the ruling African National Congress (ANC) at risk of losing its parliamentary majority.